//
//  ICChitChatHeader.h
//  ICome
//
//  Created by Administrator on 2016/11/9.
//  Copyright © 2016年 iCom. All rights reserved.
//

#ifndef ICChitChatHeader_h
#define ICChitChatHeader_h

#import "UIResponder+GXRouter.h"
//#import "LCBMessage.h"


typedef enum {
    LCBMessageTypeState = 0,
    LCBMessageTypeOther = 1,
    LCBMessageTypeMe = 2,
    LCBMessageTypeMiddle = 3
} LCBMessageType;

// 消息状态
typedef enum {
    ICLCBMessageStatus_unRead = 0,          // 消息未读
    ICLCBMessageStatus_read,                // 消息已读
    ICLCBMessageStatus_back                 // 消息撤回
}ICLCBMessageStatus;

typedef NS_ENUM(NSInteger, ICChitChatMessageState){
    ICChitChatMessageStateType = 100,                    //无效消息
    ICChitChatMessageStatesystem = 0,                    //系统消息
    ICChitChatMessageStateText = 1,                      //文本消息
    ICChitChatMessageStateVoice = 2,                     //语音
    ICChitChatMessageStatePhotograph = 3,                //照片-图片
    ICChitChatMessageStateVideo = 4,                     //视频
    ICChitChatMessageStateFile = 5,                      //文件
    ICChitChatMessageStateFileURL = 6,                   //文件+URL
    ICChitChatMessageStatePicURL = 7,                    //图片+URL
    ICChitChatMessageStateURL = 8,                       //URL
    ICChitChatMessageStateDrtnews = 9,                   //送达号消息
    ICChitChatMessageStateShortcut = 10,                 //直接审批
    ICChitChatMessageStateAppRoval = 11,                 //跳转审批
    ICChitChatMessageStateNotice = 12,                   //通知消息
    ICChitChatMessageStateGif  = 13,                     //GIF(动态图)
    
    
    
    
    
    ICChitChatMessageStatePedpacket = 20,                //红包消息
    ICChitChatMessageStateGnsNews = 50,                  //精灵消息
    
    //动态用
    ICChitChatMessageStateFindText = 21,                 //文本
    ICChitChatMessageStateFindTextPic = 22,              //文本+单图
    ICChitChatMessageStateFindTextMPic = 23,             //文本+多图
    ICChitChatMessageStateFindTextVideo = 24,            //文本+单视频
    ICChitChatMessageStateFindPicURL = 25,               //图片+URL
    
    //Send 发送
    ICChitChatMessageStateSendText = 30,                 //发送文本
    ICChitChatMessageStateSendVoice = 31,                //发送音频
    ICChitChatMessageStateSendPhotograp = 32,            //发送照片
    ICChitChatMessageStateSendVideo = 33,                //发送视频
    ICChitChatMessageStateSendFile = 34,                 //发送文件
    ICChitChatMessageStateSendRedbags = 35,              //发红包
    ICChitChatMessageStateSendFileURL = 36,              //发送文件与URL
    ICChitChatMessageStateSendPicURL = 37,               //发送图片与URL
    
    //小图片添加，删除
    ICChitChatMessageStateboxAdd = 40,
    ICChitChatMessageStateboxDelete = 41,
};


typedef NS_ENUM(NSInteger, ICChitChatBoxItem){
    ICChitChatBoxItemAlbum = 0,   // Album
    ICChitChatBoxItemCamera,      // Camera
    ICChitChatBoxItemVideo,       // Video
    ICChitChatBoxItemDoc          // pdf
};

#endif /* ICChitChatHeader_h */
